@charset "utf-8";
/* 公共 */
*{margin: 0;padding: 0;}
body{position: relative;}
/* .gray{filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    -webkit-filter: grayscale(1);} */
a{text-decoration:none;outline: none;}
a:hover{text-decoration:none;-webkit-transition: background-color .2s ease;-moz-transition: background-color .2s ease;-ms-transition: background-color .2s ease;-o-transition: background-color .2s ease;transition: background-color .2s ease; }
a,a:hover,a:active,a:visited,a:link,a:focus{-webkit-tap-highlight-color:transparent;}
img{display: block;}
/* 清除默认表单样式 */
input{box-shadow:none;outline: none;resize: none;border: none;-webkit-appearance: none;-webkit-tap-highlight-color:rgba(0,0,0,0);background: transparent;}
select{border: none;appearance:none;-moz-appearance:none;-webkit-appearance: none;outline: none;background: transparent;}
select::-ms-expand { display: none; }
textarea{border: none;appearance:none;-moz-appearance:none;-webkit-appearance: none;outline: none;background: transparent;}
/* placeholder */
input::-webkit-input-placeholder { 
    /* WebKit browsers */ 
    color: #808080; 
} 
input:-moz-placeholder { 
    /* Mozilla Firefox 4 to 18 */ 
    color: #808080; 
} 
input::-moz-placeholder { 
    /* Mozilla Firefox 19+ */ 
    color: #808080; 
} 

.contact-form input:-ms-input-placeholder { 
    /* Internet Explorer 10+ */ 
    color: #b2b2b2; 
}
.contact-form input::-webkit-input-placeholder { 
    /* WebKit browsers */ 
    color: #b2b2b2; 
} 
.contact-form input:-moz-placeholder { 
    /* Mozilla Firefox 4 to 18 */ 
    color: #b2b2b2; 
} 
.contact-form input::-moz-placeholder { 
    /* Mozilla Firefox 19+ */ 
    color: #b2b2b2; 
} 
.contact-form input:-ms-input-placeholder { 
    /* Internet Explorer 10+ */ 
    color: #b2b2b2; 
}
.contact-form textarea:-ms-input-placeholder { 
    /* Internet Explorer 10+ */ 
    color: #b2b2b2; 
}
.contact-form textarea::-webkit-input-placeholder { 
    /* WebKit browsers */ 
    color: #b2b2b2; 
} 
.contact-form textarea:-moz-placeholder { 
    /* Mozilla Firefox 4 to 18 */ 
    color: #b2b2b2; 
} 
.contact-form textarea::-moz-placeholder { 
    /* Mozilla Firefox 19+ */ 
    color: #b2b2b2; 
} 
.contact-form textarea:-ms-input-placeholder { 
    /* Internet Explorer 10+ */ 
    color: #b2b2b2; 
}

.w{width: 1200px;margin: 0 auto;}
.w-l{width: 73.17%;}
.w-r{width: 23.75%;}
img.ofi{object-fit: cover;font-family: 'object-fit: cover;';}
video.ofi{object-fit: cover;font-family: 'object-fit: cover;';}

/* 通用 */
a.more{position: absolute;right: 0;top: 50%;transform: translateY(-50%);display: flex;align-items: center;}
a.more p{margin-right: 4px;color: #808080;font-size: 16px;line-height: .8em;transition: all .5s;}
a.more:hover p{color: #55b047;}
a.more::after{position: absolute;content: "";width: 37px;height: 2px;left: 0;bottom: 0;transform: scaleX(0);transform-origin: 0 0;background: #55b047;transition: all 0.5s;}
a.more:hover::after{transform: scaleX(1);}

.com-box{width: 47.83%;border-top: 2px solid #eee;}
.com-box-type{position: relative;}
.com-box-type::before{content: '';position: absolute;width: 120px;height: 2px;background: #0060af;left: 0;top: -2px;}
.com-box-type .com-box-typename{padding: 24px 0 23px;color: #1a1a1a;font-size: 20px;line-height: 1em;}
.com-box-main{margin-bottom: 100px;}
.com-box-main .com-box-top{display: flex;}
.com-box-pic{width: 34.28%;overflow: hidden;}
.com-box-pic img{width: 100%;height: 100%;object-fit: cover;object-position: center;transition: all .5s;}
.com-box-msg{width: 65.71%;padding: 3px 16px 0;}
.com-box-msg .com-box-text{color: #1a1a1a;font-size: 16px;line-height: 24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;max-height: 24px;transition: all .5s;}
.com-box.i-news-society .com-box-msg .com-box-text{-webkit-line-clamp:2;max-height: 48px;}

.com-box-msg .com-box-time{display: flex;align-items: center;margin-top: 12px;}
.com-box-msg .com-box-time p{margin-left: 3px;color: #808080;font-size: 14px;line-height: 1em;}
.com-box-top:hover .com-box-msg .com-box-text{color: #0060af;}
.com-box-top:hover .com-box-pic img{transform: scale(1.05);}


.com-box-list{margin-top: 23px;}
.com-box-list ul{}
.com-box-list li{position: relative;padding:0 17px;margin-bottom: 15px;}
.com-box-list li:last-child{margin-bottom: 0;}
.com-box-list li::before{content: '';position: absolute;left: 1px;top: 50%;transform: translateY(-50%);width: 9px;height: 9px;background: url(/static/img/point.png) center/cover no-repeat;}
.com-box-list li a{display: flex;align-items: center;}
.com-box-summary{color: #808080;font-size: 14px;line-height: 24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height: 48px;}
.com-box-list-time{width: 82px;color: #808080;font-size: 14px;line-height: 1em;}
.com-box-list-msg{width: 76.42%;color: #4c4c4c;font-size: 16px;line-height: 1em;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;transition: all .5s;}
.com-box-list li:hover .com-box-list-msg{color: #0060af;}


.page-group{margin-top: 40px;display: flex;justify-content: center;align-items: center;}
.page-item,.page-num span,.page-num a{width: 37px;height: 37px;margin: 0 7px;border: 1px solid #dcdcdc;border-radius: 10px;box-sizing: border-box;cursor: pointer;transition: all .5s;}
.page-item span,.page-item a,.page-num span,.page-num a{display: block;text-align: center;line-height: 37px;color: #9a9a9a;transition: all .5s;}
.page-item:hover,.page-num span:hover,.page-num a:hover{background: #0060af;border-color: #0060af;color: #fff;}
.page-item:hover span,.page-item:hover a{color: #fff;}
.page-num{display: flex;}
.page-num .now{color: #0060af;}

.weixin_tip{display: none;justify-content: center;align-items: center;position: fixed;top: 0;left: 0;width: 100%;height: 100vh;background: rgba(0,0,0,.7);z-index: 1000;}
.weixin_tip.on{display: flex;}
.weixin_tip p{color: #fff;font-size: 20px;text-align: center;}
.weixin_tip .iconfont{margin: 0 5px;color: #fff;font-size: 20px;}

/* header */
.header{padding: 20px 0 19px;}
.header-main{display: flex;justify-content: space-between;align-items: center;}
.header-logo a{display: flex;align-items: center;}
.header-logo a img{margin-right: 30px;}
.header-logo a img:last-child{margin-right: 0;}
.header-logo a p{color: #55b047;font-size: 28px;line-height: 1em;}
.header-input{float: left;position: relative;width: 230px;height: 39px;padding-left: 46px;box-sizing: border-box;border: 1px solid #eee;border-radius: 10px 0 0 10px;}
.header-input img{position: absolute;left: 26px;top: 50%;transform: translateY(-50%);}
.header-input input{display: block;width: 100%;height: 100%;font-size: 13px;color: #808080;border: none;outline: none;}
.header-btn{float: left;display: block;width: 60px;height: 39px;border-radius: 0 10px 10px 0;color: #fff;font-size: 16px;background: #0060af;cursor: pointer;border: none;outline: none;}
.header-nav-btn{display: none;cursor: pointer;}
.header-nav-btn .lines{position: relative;top: 0;width: 40px;display: block;height: 2px;transition: all .3s;background: #0060af;transform-origin: center center;}
.header-nav-btn .lines:nth-child(2){margin: 10px 0;}
.header-nav-btn.on .lines:first-child{top: 12px;transform: rotate(45deg);}
.header-nav-btn.on .lines:nth-child(2){opacity: 0;}
.header-nav-btn.on .lines:nth-child(3){top: -12px;transform: rotate(-45deg);}
.header-slide{display: none;position: fixed;left: 0;top: 0;width: 100%;height: 100vh;padding-top: 79px;box-sizing: border-box;background: #fff;z-index: 100;overflow-y: auto;}
.header-slide::-webkit-scrollbar {display: none;}
.header-slide .header-slide-group{}
.header-slide .header-slide-item{border-bottom: 1px solid #f7f7f7;}
.header-slide .header-slide-item>a{position: relative;display: block;padding: 15px 0;font-size: 20px;color: #333;}
.header-slide .header-slide-item>a::after{content: '';position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 32px;height: 32px;background: url(/static/img/nav-right.png) center/contain no-repeat;transition: all .5s;}
.header-slide .header-slide-item.on>a::after{transform: translateY(-50%) rotate(90deg);}
/* .header-slide .header-slide-item:last-child>a::after{background-image: url(/static/img/search-icon.png);} */

.header-slide-son{margin-bottom: 25px;margin-left: 8%;display: none;}
.header-slide-son li{}
.header-slide-son li a{display: block;padding: 5px 0;border-top: none;font-size: 18px;color: #333;}

/* navbox */
.navbox{background: #0060af;}
.navbox ul{display: flex;justify-content: space-between;}
.navbox li a{position: relative;display: block;padding: 15px 0;color: #fff;font-size: 18px;line-height: 1em;font-weight: bold;}
.navbox li a::after{position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);content: '';width: 0;height: 3px;background: #55b047;transition: all .5s;}
.navbox li:hover a::after,.navbox li.on a::after{width: 100%;}

/* i-banner */
.i-banner{}
.i-banner-main{height: 554px;}
.i-banner-main.mobile{display: none;}
.i-banner a{display:block;height:100%}
.i-banner img{width: 100%;height: 100%;object-fit: cover;object-position: center;}
.i-banner .swiper-pagination-bullet{width: 14px;height: 14px;background: #ccc;opacity: 1;}
.i-banner .swiper-pagination-bullet-active{background: #58ba4a;}
.i-banner .swiper-container-horizontal>.swiper-pagination-bullets,.i-banner .swiper-pagination-custom,.i-banner .swiper-pagination-fraction{height: 14px;bottom: 23px;}
.i-banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 11px;}

/* top-news */
.top-news{padding: 24px 0 38px;}
.top-news-main{display: flex;justify-content: space-between;}
.top-news-lastest{position: relative;align-items: center;width: 61.91%;display: flex;padding-left: 101px;box-sizing: border-box;}
.top-news-lastest .icon{position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 80px;height: 26px;background-image: linear-gradient(to right,#0060af 0%,#4dacfb 100%);}
.top-news-lastest .icon::after{content: '';position: absolute;right: -12px;top: 50%;transform: translateY(-50%);width: 0;height: 0;border: 6px solid;border-color: transparent transparent transparent #4faefd;}
.top-news-lastest .icon p{color: #fff;font-size: 16px;line-height: 26px;text-align: center;}
.top-news-lastest a{color: #1a1a1a;font-size: 26px;line-height: 1em;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.top-news-list{width: 32%;max-height: 44px;margin-right: 0;overflow: hidden;}
.top-news-list-item{position: relative;}
/* .top-news-list-item:last-child{margin-bottom: 0;} */
.top-news-list-item::before{position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 4px;height: 4px;background: #4c4c4c;content: '';}
.top-news-list-item a{display: flex;align-items: center;justify-content: space-between;}
.top-news-list-item a p{width: 76.7%;padding-left: 8px;box-sizing: border-box;color: #4c4c4c;font-size: 16px;line-height: 1em;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: all .5s;}
.top-news-list-item a span{margin-left: 2px;color: #808080;font-size: 14px;line-height: 1em;transition: all .5s;}
.top-news-list-item:hover a p,.top-news-list-item:hover a span{color: #0060af;}

.i-container-top{display: flex;justify-content: space-between;}

/* i-information */
.i-information{border-top: 1px solid #eee;}
.i-information-nav{position: relative;display: flex;}
.i-information-navitem{position: relative;padding: 23px 22px 20px 18px;color: #4c4c4c;font-size: 20px;line-height: 1em;transition: all .5s;cursor: pointer;}
.i-information-navitem::before{content: '';position: absolute;left: 0;top: -1px;width: 100%;height: 1px;background: transparent;transition: all .5s;}
.i-information-navitem:hover,.i-information-navitem.on{color: #0060af;}
.i-information-navitem:hover:before,.i-information-navitem.on:before{background: #0060af;}

.i-information-main{display: flex;justify-content: space-between;background: #fff;}
.i-information-show{display: block;width: 46.01%;}
.i-information-picbox{position: relative;;overflow: hidden;height: 100%;}
.i-information-picbox img{width: 100%;height: 100%;object-fit: cover;object-position: center;transition: all .5s;}
.i-information-pictit{position: absolute;bottom: 0;left: 0;width: 100%;box-sizing: border-box;padding: 15px 19px;background: rgba(0,0,0,.5);}
.i-information-pictit p{color: #fff;font-size: 16px;line-height: 1em;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.i-information-show:hover img{transform: scale(1.05);}
.i-information-list{width: 49.2%;}
.i-information-list ul{}
.i-information-list li{}
.i-information-list li a {display: block;padding: 19px 0 5px;border-bottom: 1px solid #e5e5e5;}
.i-information-list li:first-child a{padding-top: 10px;}
.i-information-list li:last-child a{border-bottom: none;padding-bottom: 0;}
.i-information-title{min-height: 1em;font-size: 16px;color: #1a1a1a;line-height: 1.1em;font-weight: bold;margin-bottom: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: all .5s;}
.i-information-summary{font-size: 14px;color: #808080;line-height: 24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height: 48px;}
.i-information-list li:hover .i-information-title{color: #0060af;}

.i-news{display: flex;justify-content: space-between;margin-top: 28px;}
.i-member{display: flex;justify-content: space-between;margin-top: 32px;}

.i-member-society .com-box-list{margin-top: 0;}

/* i-party */
.i-party{}
.i-party-typename{position: relative;padding: 14px 0;background-image: linear-gradient(to right,#0060af,#51b0ff);}
.i-party-typename p{margin-left: 23px;line-height: 1em;font-size: 18px;color: #fff;}
.i-party-page{position: absolute;right: 25px;top: 50%;transform: translateY(-50%);display: flex;}
.i-party-page div{cursor: pointer;}
.i-party-l{margin-right: 14px;}
.i-party-content{padding: 22px 24px 40px;background: #f7f7f7;}
.i-party-show{position: relative;display: block;overflow: hidden;}
.i-party-show img{width: 100%;height: 100%;object-fit: cover;object-position: center;transition: all .5s;}
.i-party-show-title{position: absolute;bottom: 0;left: 0;width: 100%;box-sizing: border-box;padding: 9px 17px 11px;background: rgba(0,0,0,.5);}
.i-party-show-title p{font-size: 16px;color: #fff;line-height: 1em;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.i-party-show:hover img{transform: scale(1.05);}
.i-party-list{margin-top: 23px;}
.i-party-list a{display: block;margin-bottom: 20px;}
.i-party-list a:last-child{margin-bottom: 0;}
.i-party-list a p{position: relative;padding-left: 17px;color: #1a1a1a;font-size: 16px;line-height: 1em;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: all .5s;}
.i-party-list a p::before{content: "";position: absolute;left: 1px;top: 50%;transform: translateY(-50%);width: 9px;height: 9px;background: url(/static/img/point.png) center/cover no-repeat;}
.i-party-list a:hover p{color:#0060af;}

/* i-join */
.i-join{position: relative;margin: 30px 0 34px;padding-bottom: 44px;border: 1px solid #eee;border-top: 2px solid #0060af;}
/* .i-join::before{position: absolute;left: 0;top: -1px;width: 100%;height: 2px;background: #0060af;content: "";} */
.i-join-title{position: relative;padding: 24px 22px 22px;}
.i-join-title p{color: #4c4c4c;font-size: 20px;line-height: 1em;}
.i-join-title .more{right: 23px;}
.i-join-list{padding: 0 25px;max-height: 286px;box-sizing: border-box;overflow: hidden;}
.i-join-item{position: relative;padding: 0 12px 36px;box-sizing: border-box;}
/* .i-join-item:last-child{padding-bottom: 18px;} */
.i-join-item::before{content: '';position: absolute;left: 0;top: 5px;width: 1px;height: 100%;background: #eee;}
.i-join-item::after{content: '';position: absolute;left: -2px;top: 2px;width: 5px;height: 5px;border-radius: 50%;background: #0060af;}
.i-join-time{margin-bottom: 12px;color: #808080;font-size: 13px;line-height: 1em;}
.i-join-name{color: #1a1a1a;font-size: 16px;line-height: 1.5em;transition: all .5s;}
.i-join-item:hover .i-join-name{color: #0060af;}


/* i-enter */
.i-enter{margin-top: 25px;}
.i-enter a{display: block;margin-bottom: 20px;}
.i-enter a:last-child{margin-bottom: 0;}
.i-enter a p{padding: 37px 0 47px;color: #fff;font-size: 20px;line-height: 1em;text-align: center;}

/* i-adv */
.i-adv img{width: 100%;}
.i-adv img.mobile{display: none;}

/* i-industry */
.i-industry{margin: 35px 0 34px;}
.i-industry ul{display: flex;flex-wrap: wrap;border-left: 1px solid #eee;border-bottom: 1px solid #eee;}
.i-industry-item{width: 33.33%;border-top: 1px solid #eee;border-right: 1px solid #eee;box-sizing: border-box;}
.i-industry-item a{display: flex;align-items: flex-start;padding: 33px 23px 65px;}
.i-industry-icon{display: flex;justify-content: center;align-items: center;width: 68px;height: 68px;border-radius: 50%;background-image: linear-gradient(to right,#0060af,#51b0ff);transition: all .5s;perspective:1000px;}
.i-industry-item:hover .i-industry-icon{transform: rotateY(180deg);}

.i-industry-info{width: calc(100% - 68px);padding-left: 15px;box-sizing: border-box;}
.i-industry-info .i-industry-title{color: #1a1a1a;font-size: 16px;line-height: 24px;min-height: 24px;transition: all .5s;}
.i-industry-info .i-industry-summary{color: #808080;font-size: 14px;line-height: 28px;}
.i-industry-item:hover .i-industry-title{color: #0060af;}


/* i-company */
.i-company{padding-bottom: 42px;}
.i-company .com-box-type .com-box-typename{padding: 25px 0 25px 18px;}
.i-company-list{padding-bottom: 40px;height: 90px;}
.i-company-list ul{justify-content: flex-start;}
.i-company-list li{border: 1px solid #f4f4f4;box-sizing: border-box;}
.i-company-list li img{margin: 0 auto;height: 100%;object-fit: contain;object-position: center;}
.i-company .swiper-pagination-bullet{width: 14px;height: 14px;background: #ccc;opacity: 1;}
.i-company .swiper-pagination-bullet-active{background: #58ba4a;}
.i-company .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 0;height: 13px;}
.i-company .swiper-pagination-bullet{width: 10px;height: 10px;}
.i-company .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 9px;}

/* footer */
.footer{}
.i-link{background: #f7f7f7;}
.i-link-main{position: relative;}
.i-link-typename{position: absolute;top: -5px;left: 0;margin-left: 6px;padding: 14px 35px 14px 38px;background: #0060af;z-index: 51;}
.i-link-typename::before{content: '';position: absolute;left: -6px;top: 0;width: 6px;height: 5px;background: url(/static/img/link1.png) center/cover no-repeat;}
.i-link-typename::after{content: '';position: absolute;right: -5px;top: 0;width: 5px;height: 5px;background: url(/static/img/link2.png) center/cover no-repeat;}
.i-link-typename p{color: #fff;font-size: 18px;line-height: 1em;}

.i-link-back{position: absolute;right: 0;top: 0;width: 48px;height: 51px;padding: 11px 0 12px;box-sizing: border-box;background: #55b047;cursor: pointer;}
.i-link-backtext{position: relative;display: flex;flex-flow: column;justify-content: space-between;align-items: center;width: 100%;height: 100%;z-index: 2;}
.i-link-back::after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";background: rgba(0,0,0,.2);transform: scaleX(0);transform-origin: 0 0;transition: all .5s;}
.i-link-back p{font-size: 13px;color: #fff;line-height: 1em;}
.i-link-back:hover:after{transform: scaleX(1);}


.i-link-list{display: flex;width: 960px;margin: 0 auto;}
.i-link-choose{position: relative;width: 25%;height: 51px;}
.i-link-choose-item {position: absolute;left: 50%;transform: translateX(-50%);width: 100%;height: 100%;color: #4c4c4c;font-size: 13px;line-height: 1em;text-align: center;line-height: 51px;transition: all .5s;}
.i-link-choose-item:hover{color: #0060af;}
.i-link-choose-slide{position: absolute;bottom: 51px;left: 50%;transform: translateX(-50%);display: none;width: 95%;z-index: 50;background: #fff;box-shadow: 0 -2px 5px rgba(0,0,0,.1);}
.i-link-choose-slide li{padding: 10px 0;transition: all .5s;}
.i-link-choose-slide li:hover{background: #eee;}
.i-link-choose-slide a{display: block;color: #4c4c4c;font-size: 13px;line-height: 1.5em;text-align: center;}

.i-footer-container{padding: 38px 0 30px;background: #0060af;}
/* .i-footer-container .navbox{border-bottom: 1px solid rgba(255,255,255,.05);}
.i-footer-container .navbox ul{display: flex;justify-content: space-between;}
.i-footer-container .navbox a{padding: 0 0 19px;color: #fff;font-size: 16px;line-height: 1em;} */

.i-footer-main{display: flex;justify-content: space-between;}
.i-footer-logo{position: relative;display: flex;align-items: flex-start;width: fit-content;margin-bottom: 17px;}
/* .i-footer-logo img.pic{margin-right: 7px;} */
.i-footer-logo p{color: #fff;font-size: 16px;line-height: 29px;}
.i-footer-logo img.r{display: block;margin: 0 4px;}
.i-footer-main .i-footer-address p{color: #afcbe3;font-size: 14px;line-height: 1em;margin-bottom: 15px;}
.i-footer-main .i-footer-address a{color: #afcbe3;font-size: 14px;line-height: 1em;transition: all .5s;}
.i-footer-main .i-footer-address p:last-child{margin-bottom: 0;}
.i-footer-main .i-footer-address p:hover a{color: #fff;}
.i-footer-wechat p{color: #afcbe3;font-size: 12px;line-height: 1em;margin-top: 14px;}

.i-footer-bottom{display: flex;justify-content: space-between;padding-top: 25px;}
.i-footer-copyright,.i-footer-tech{display: flex;align-items: center;flex-wrap: wrap;}
.i-footer-bottom p,.i-footer-bottom a{color: #afcbe3;font-size: 14px;line-height: 1em;transition: all .5s;}
.i-footer-copyright:hover a,.i-footer-tech:hover a{color: #fff;}

/* inner-banner */
.inner-banner{position: relative;width: 100%;height: 298px;overflow: hidden;}
.inner-banner img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center;}
.inner-banner-title{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);color: #fff;font-size: 40px;line-height: 1em;}


/* BreadCrumb */
.breadCrumb{margin-bottom: 38px;;padding: 16px 0;border-bottom: 1px solid #f3f3f3;}
.breadCrumb-link{display: flex;}
.breadCrumb-link a{display: flex;color: #808080;font-size: 14px;line-height: 1em;transition: all .5s;}
.breadCrumb-link span{padding:0 14px;}
.breadCrumb-link a.current{color: #1a1a1a;}
.breadCrumb-link a:hover{color: #1a1a1a;}

/* sidenav */
.sidenav{width: 21.25%;}
.sidenav-typetitle{padding: 36px 0 35px;background: #0060af;}
.sidenav-typetitle p{color: #fff;font-size: 26px;line-height: 1em;text-align: center;font-weight: bold;}

.sidenav-item {}
.sidenav-typename{display: flex;justify-content: center;width: 100%;padding: 17px 4px;box-sizing: border-box;border: 1px solid #dcdcdc;border-top: none;transition: all .5s;}
.sidenav-item .sidenav-itemname{color: #4c4c4c;font-size: 18px;line-height: 1.5em;text-align: center;font-weight: bold;}
/* .sidenav-item:first-child .sidenav-itemname{border-top: 1px solid #dcdcdc;} */
.sidenav-item:hover .sidenav-typename,.sidenav-item.on .sidenav-typename{background: #f2f2f2;}
.sidenav-item:hover .sidenav-itemname,.sidenav-item.on .sidenav-itemname{color: #0060af;}

.sidenav-son{display: none;border-bottom: 1px solid #dcdcdc;}

.sidenav-son li{margin:0 10px;}
.sidenav-son li a{display: block;padding: 16px 0;border-bottom: 1px dotted #dcdcdc;color: #808080;font-size: 14px;line-height: 1em;transition: all .5s;}
.sidenav-son li:hover a,.sidenav-son li.on a{color: #333;}
.sidenav-son li:last-child a{border-bottom: none;}

.inner-main{display: flex;justify-content: space-between;padding-bottom: 20px;}
.inner-content{width: 75.33%;}
.inner-content .inner-typename{border-bottom: 1px solid #dcdcdc;}
.inner-content .inner-typename p{position: relative;display: inline-block;padding-bottom: 11px;color: #1a1a1a;font-size: 26px;line-height: 1em;}
.inner-content .inner-typename p::after{content: '';position: absolute;bottom: -1px;left: 0;width: 100%;height: 2px;background: #55b047;}

/* about */
.about-title{padding: 34px 0 17px;border-bottom: 1px dotted #dcdcdc;}
.about-title p:first-child{color: #1a1a1a;font-size: 26px;font-weight: bold;line-height: 1.2em;text-align: center;}
.about-title p:nth-child(2){color: #808080;font-size: 14px;line-height: 1em;text-align: center;}
.about-title.about-rules-title p:first-child{margin-bottom: 14px;}

.about-content{padding: 37px 10px 50px;}
.about-content p{color: #4c4c4c;font-size: 16px;line-height: 30px;text-align: justify;margin-bottom: 20px;}
/* .about-content span{} */
.about-content p.about-content-tit{margin:24px 0 8px;color: #0060af;}
.about-content-pic{margin: 20px 0 42px;}
.about-content-pic img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center;}
.about-manager-list p{margin-bottom: 0 !important;}
.about-content table{width: 100%;}
.about-content table {border-collapse: collapse;}
.about-content table p{margin-bottom: 0;}
.about-content table,.about-content table td,.about-content table th {border: 1px solid #dcdcdc;}
.about-content table td,.about-content table th{width: 33.33%;padding:0 16px;}
.about-content table tr{height: 58px;}
.about-content table th p{font-weight: bold;}
.about-content thead p{color: #4c4c4c;font-size: 16px;line-height: 24px;}

/* about rules*/
.rules{padding-bottom: 75px;}
.rules .about-title img{width: 100%;margin-top: 15px;}
.rules .about-title{border-bottom: none;padding-bottom: 0;}
.about-rules-main{padding-top: 24px;}
.about-rules-tit p{margin-bottom: 36px;color: #1a1a1a;font-size: 16px;line-height: 1em;text-align: center;font-weight: bold;}
.about-rules-content p{color: #4c4c4c;font-size: 16px;line-height: 30px;text-align: justify;margin-bottom: 30px;}
.about-rules-content img{max-width: 100%;height: auto;}
/*about honor */
.honor{padding-bottom: 50px;}
.honor-title{padding: 29px 0 16px;border-bottom: 1px dotted #dcdcdc;}
.honor-title p{color: #1a1a1a;font-size: 26px;line-height: 1em;font-weight: bold;text-align: center;}
.honor-title p:last-child{margin-top: 14px;color: #808080;font-size: 14px;font-weight: normal;}
.honor-content{padding: 34px 10px 27px;}
.honor-content p{margin-bottom: 30px;color: #4c4c4c;font-size: 16px;line-height: 30px;}

.about-file{display: block;}
.about-file-title {display: flex;align-items: center;padding: 34px 7px 31px;cursor: pointer;color: #4c4c4c;font-size: 16px;background: rgba(195,207,217,.1);transition: all .5s;}
.about-file-title p{padding-right: 16px;line-height: 1em;}
.about-file-title p span{margin-right: 10px;}
.about-file:hover .about-file-title{color: #0060af;}
.about-file-main{display: none;}
.about-file-main img{max-width: 100%;height:auto;margin: 0 auto;}
.about-certificate{padding: 49px 0 50px;}
.about-certificate-title {margin-bottom: 27px;color: #1a1a1a;font-size: 26px;line-height: 1em;text-align: center;}
.certificate-show{position: relative;}
.certificate-group {height: auto;}
.certificate-item{width: 30.6%;}
.cecertificate-pic{}
.cecertificate-pic img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center;}
.cecertificate-info{margin-top: 7px;}
.cecertificate-info p{color: #1a1a1a;font-size: 14px;line-height: 26px;text-align: center;}
.certificate-btn{position: absolute;top: 34%;transform: translateY(-50%);width: 100%;display: flex;justify-content: space-between;align-items: center;z-index: 100;}
.certificate-btnicon{cursor: pointer;}
.certificate-btnicon .hover{display: none;}
.certificate-btnicon:hover .leave{display: none;}
.certificate-btnicon:hover .hover{display: block;}

/* about structure*/
.about.structure{position: relative;}
.structure-bg{display: flex;justify-content: space-between;position: absolute;left: 0;top: 24px;width: 100%;}
.structure-content{padding: 30px 0 80px;}
.structure-content img{margin: 0 auto;max-width: 100%;height:auto;}

/* about video*/
.video-content{padding: 16px 10px 78px;}
.video-show{margin-bottom: 36px;}
.video-show-item{position: relative;border: 1px solid #dcdcdc;background: #000;}
.video-show-item .video-file{display: block;width: 100%;height: 446px;}
.video-mask{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.1);z-index: 1;}
.video-mask.off{display: none;}
.video-player{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 2;}
.video-minipic{position: relative;}
.video-mini-group{}
.video-mini-item{position: relative;border: 1px solid #dcdcdc;box-sizing: border-box;height: auto;}
.video-mini-item img{width: 100%;height: 100%;object-fit: cover;object-position: center;}
.video-mini-item.swiper-slide-thumb-active .video-player{display: none;}
.video-minipic-btn{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;justify-content: space-between;}
.video-minipic-btn a{display: flex;justify-content: center;align-items: center;width: 35px;height: 100%;background: rgba(255,255,255,.4);z-index: 100;transition: all .5s;}
.video-minipic-btn a:hover{background: rgba(0,0,0,.4)}

/* about contact */
.contact-content{padding: 32px 0 70px;}
.about-companyname{color: #0060af;font-size: 26px;line-height: 1.2em;}
.about-en{font-family:'Times New Roman', 'Georgia', serif;letter-spacing: 1px;}
.about-companyname.about-en{margin-bottom: 45px;}
.contact-info.contact-master{margin-bottom: 45px;}
.contact-info.contact-brunch{margin-bottom: 50px;}
.contact-info-title{color: #0060af;font-size: 16px;line-height: 1em;}
.contact-info ul{margin-top: 4px;}
.contact-info li{margin-top: 14px;}
.contact-info li a{display: block;color: #4c4c4c;font-size: 16px;line-height: 1em;}
.contact-brunch ul{display: flex;flex-wrap: wrap;}
.contact-brunch li{width: 50%;}
.contact-map{margin-bottom: 59px;}
.contact-map #map{width: 100%;height: 376px;}
.contact-address{display: flex;justify-content: space-between;margin-top: 23px;}
.contact-address-item{display: flex;align-items: center;}
.contact-address-item img{margin: 0 4px;}
.contact-address-item.mail img{margin-right: 10px;}
.contact-address-item p{color: #4c4c4c;font-size: 16px;line-height: 1em;}
.contact-form{}
.contact-form-title{margin-bottom: 29px;color: #1a1a1a;font-size: 26px;line-height: 1em;}
.contact-form .input-group{display: flex;justify-content: space-between;margin-bottom: 29px;}
.contact-form .input-box{display: flex;align-items: center;width: 29.54%;height: 43px;box-sizing: border-box;border: 1px solid #dcdcdc;}
.contact-form .input-box img{margin: 0 16px;}
.contact-form .input-box input{width: 100%;height: 100%;color: #b2b2b2;font-size: 14px;}
.contact-form-message{display: flex;align-items: flex-start;padding: 23px 15px;box-sizing: border-box;border: 1px solid #dcdcdc;}
.contact-form-message img{margin-right: 11px;}
.contact-form-message textarea{width: 100%;height: 200px;color: #b2b2b2;font-size: 14px;resize:none;}
.contact-form button{position: relative;width: 163px;height: 48px;border-radius: 10px;border: 0;outline: 0;margin-top: 30px;color: #fff;font-size: 16px;background: #0060af;cursor: pointer;}
.contact-form button::before{position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 10px;content: '';background: rgba(0,0,0,.1);transform: scaleX(0);transform-origin: 0 0;transition: all .5s;}
.contact-form button p{position: relative;z-index: 2;}
.contact-form button:hover:before{transform: scaleX(1);}
/* about branch */
.branch-content{position: relative;padding: 30px 0 42px;}
.branch-content ul{display: flex;flex-wrap: wrap;}
.branch-content .branch-bg{position: absolute;bottom: 69px;right: 0;}
.branch-content li{position: relative;width: 31.22%;border: 1px solid #dcdcdc;padding: 38px 10px 34px;margin-bottom: 28px;box-sizing: border-box;}
.branch-content li:not(:nth-child(3n)) {margin-right: calc(6.34% / 2);}
.branch-content li a{display: flex;justify-content: center;align-items: center;flex-flow: column;}
.branch-icon{display: flex;justify-content: center;align-items: center;width: 68px;height: 68px;margin-bottom: 17px;border-radius: 50%;background: #0042af;transition: all .5s;perspective:1000px;}
.branch-content li:hover .branch-icon{transform: rotateY(180deg);}

.branch-content li:nth-child(2) .branch-icon{background: #0060af;}
.branch-content li:nth-child(3) .branch-icon{background: #af0000;}
.branch-content li:nth-child(4) .branch-icon{background: #af8c00;}
.branch-content li:nth-child(5) .branch-icon{background: #88af00;}
.branch-content li:nth-child(6) .branch-icon{background: #00af90;}
.branch-content li:nth-child(7) .branch-icon{background: #0073af;}
.branch-content li:nth-child(8) .branch-icon{background: #af6f00;}
.branch-content li:nth-child(9) .branch-icon{background: #af3a00;}

.branch-content li p{color: #4c4c4c;font-size: 16px;line-height: 24px;text-align: center;}
.branch-content li .branch-li-bg{position: absolute;bottom: 0;right: 0;}

/* about branch 详情页*/
.branchInner-content{padding: 27px 0 80px;}
.branchInner-title{margin-bottom: 20px;}
.branchInner-title p{color: #1a1a1a;font-size: 26px;line-height: 36px;text-align: center;font-weight: bold;}
.branchInner-line img{width: 100%;}
.branchInner-main{margin-top: 33px;color: #4c4c4c;font-size: 16px;line-height: 30px;text-indent: 2em;text-align: justify;}
.branchInner-main p{margin-bottom: 30px;}
.branchInner-main p:last-child{margin-bottom: 15px;}
.branchInner-pic{position: relative;}
.branchInner-pic ul{}
.branchInner-pic li{}
.branchInner-pic li img{width: 100%;height: 100%;object-fit: cover;object-position: center;}
.branchInner-btn{position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 100%;display: flex;justify-content: space-between;align-items: center;z-index: 100;}
.branchInner-btn>div{cursor: pointer;}
.branchInner-btn .hover{display: none;}
.branchInner-btn>div:hover .hover{display: block;}
.branchInner-btn>div:hover .leave{display: none;}

/* information */
.information-inner-main{padding-bottom: 69px;}
.information-content{position: relative;padding: 35px 0 188px;}
.information-content p{color: #4c4c4c;font-size: 16px;line-height: 30px;min-height: 30px;}
.information-content img{display: block;max-width: 100%;height: auto;}
.information-content table{margin: 0 auto;max-width: 100%;}
.information-content table td{padding: 0 4px;}
.information-content .author{position: absolute;bottom: 88px;right: 82px;text-align: center;}
.information-bg{position: absolute;right: 0;bottom: 0;}


/* industry */
.industry-inner-main{padding-bottom: 71px;}
.industry{padding-top: 20px;}
.industry ul{padding-bottom: 8px;}
.industry li{position: relative;padding-left: 22px;border-bottom: 1px dotted #dcdcdc;}
.industry li::before{position: absolute;content: '';top: 50%;left: 3px;transform: translateY(-50%);width: 3px;height: 3px;background: #0060af;}
.industry li a{display: flex;justify-content: space-between;}
.industry li a p{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #1a1a1a;font-size: 16px;line-height: 58px;transition: all .5s;padding-right: 20px;transition: all .5s;}
.industry li a span{color: #808080;font-size: 16px;line-height: 58px;}
.industry li:hover a p{color: #0060af;padding-right: 15px;padding-left: 5px;}



/* news */
.news{padding-bottom: 67px;min-height: 200px;}
.news ul{}
.news li{border-bottom: 1px dotted #dcdcdc;}
.news li a{display: flex;justify-content: space-between;padding: 20px 0 22px;}
.news-pic{width: 222px;margin-left: 5px;box-sizing: border-box;overflow: hidden;}
.news-pic img{width: 100%;height: 100%;object-fit: cover;object-position: center;transition: all .5s;}
.news-main{display: flex;width: calc(100% - 32.1%);}
.news-content{width: 79.4%;padding: 10px 0 15px;padding-right: 8px;transition: all .5s;}
.news-title{width: 100%;margin-bottom: 10px;box-sizing: border-box;color: #1a1a1a;font-size: 16px;font-weight: bold;line-height: 1.5em;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: all .5s;}
.news-summary{margin-bottom: 30px;color: #808080;font-size: 14px;line-height: 26px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height: 52px;}
.news-time{position: relative;padding-left: 21px;color: #9a9a9a;font-size: 14px;line-height: .8em;}
.news-time::before{content: '';position: absolute;left: 1px;top: 50%;transform: translateY(-50%);width: 12px;height: 12px;background: url(/static/img/time.png) center/cover no-repeat;}
.news-btn{display: flex;align-items: center;justify-content: flex-end;width: 20.59%;padding-right: 26px;box-sizing: border-box;transition: all .5s;}
.icon-jinru{font-size: 30px;color: #ccc;text-align: right;}

.news li:hover .news-content{padding-left: 8px;padding-right: 0;}
.news li:hover .news-title{color: #0060af;transition: all .5s;}
.news li:hover .icon-jinru{color: #0060af;}
.news li:hover .news-pic img{transform: scale(1.1);}

/* news详情页 */
.news-inner{display: flex;justify-content: space-between;align-items: flex-start;padding-bottom: 77px;}
.news-inner-main{width: 860px;padding-top: 30px;}
.news-inner-title{margin-bottom: 30px;padding-bottom: 15px;border-bottom: 1px dotted #dcdcdc;color: #1a1a1a;font-size: 24px;line-height: 30px;font-weight: bold;}
.news-inner-message{display: flex;justify-content: space-between;}
.news-inner-info{display: flex;align-items: center;}
.news-inner-info li{margin-right: 30px;}
.news-inner-info li:last-child{margin-right: 0;}
.news-inner-info li p{color: #808080;font-size: 14px;}
.news-inner-info li.source span{color: #0060af;}

/* .bshare-custom a{padding-left: 26px !important;margin-right: 0 !important;}
.bshare-custom a:hover{opacity: 1 !important;text-decoration: none !important;} */

.news-share{position: relative;display: flex;align-items: center;}
.news-share a{display: flex;align-items: center;color: #808080;outline: none;}
.news-share a:first-child{margin-right: 26px;}
.news-share a p{margin-left: 9px;color: #808080;font-size: 14px;line-height: 26px;}
.news-share a img.share-icon{transition: all .5s;}
.news-share a:hover img.share-icon{transform: translateY(-3px);}



.news-inner-content{padding: 52px 0 50px;}
.news-inner-content img{max-width: 100%;height: auto;margin:0 auto 20px;}
.news-inner-content p{margin-bottom: 20px;color: #4c4c4c;font-size: 16px;line-height: 30px;text-align: justify;text-indent: 2em;}
.news-inner-btn{display: flex;justify-content: space-between;align-items: center;}
.news-inner-btn .news-inner-btnbox{display: flex;align-items: center;width: 50%;box-sizing: border-box;padding: 17px 20px;border-radius: 10px 0 0 10px;border: 1px solid #dcdcdc;color: #b2b2b2;font-size: 14px;line-height: 1em;transition: all .5s;}
.news-inner-btnbox.next{border-radius: 0 10px 10px 0;}
.news-inner-btnbox>div{display: flex;align-items: center;margin-right: 24px;}
.news-inner-btnbox.next>div{margin-left: 24px;margin-right: 0;}
.news-inner-btnbox.prev>div img{margin-right: 8px;}
.news-inner-btnbox.next>div img{margin-left: 8px;}
.news-inner-btnbox>div img.hover{display: none;}
.news-inner-btn-title{width: 78.35%;overflow: hidden;white-space:nowrap;text-overflow: ellipsis;}
.news-inner-btnbox:hover{background: #f7f7f7;color: #4c4c4c;}
.news-inner-btnbox:hover .leave{display: none;}
.news-inner-btnbox:hover .hover{display: block;}

.news-latest{position: relative;width: 300px;margin-top: 12px;border: 1px solid #dcdcdc;padding: 16px 20px 0 18px;box-sizing: border-box;}
.news-latest .news-latest-title{position: absolute;top: -12px;left: 23px;padding: 0 10px;color: #1a1a1a;font-size: 26px;line-height: 1em;background: #fff;}
.news-latest-main{}
.news-latest-main li{border-bottom: 1px dotted #dcdcdc;}
.news-latest-main li:last-child{border-bottom: none;}
.news-latest-main li a{display: flex;align-items: flex-start;padding: 21px 0;}
.news-latest-num{margin-right: 19px;color: #ccc;font-size: 24px;line-height: 1em;}
.news-latest-msg{padding-right: 8px;transition: all .5s;}
.news-latest-summary{color: #1a1a1a;font-size: 14px;line-height: 24px;transition: all .5s;}
.news-latest-time{margin-top: 15px;color: #808080;font-size: 14px;line-height: 1em;transition: all .5s;}
.news-latest-main li:hover .news-latest-msg{padding-left: 8px;padding-right: 0;}
.news-latest-main li:hover .news-latest-summary,.news-latest-main li:hover .news-latest-time{color: #0060af;}

.news-video{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center;outline: none;}

/* party */
.party{padding: 3px 0 77px;}
.party-list{}
.party-list li{border-bottom: 1px dotted #dcdcdc;}
.party-list li a{display: flex;align-items: center;padding: 20px 4px;color: #1a1a1a;font-size: 16px;line-height: 1em;transition: all .5s;}
.party-list-point{width: 3px;height: 3px;margin-right: 18px;border-radius: 50%;background: #c1060f;}
.party-list li a p{padding-right: 5px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: all .5s;}
.party-list li:hover a{color: #0060af;}
.party-list li:hover a p{padding-left: 5px;padding-right: 0;}

/* party-xq */
.party-inner{padding: 32px 0 70px;}
.party-title{margin-bottom: 14px;color: #1a1a1a;font-size: 26px;line-height: 1.5em;text-align: center;font-weight: bold;}
.party-content{margin-top: 18px;padding: 32px 0 42px;border-top: 1px dotted #dcdcdc;color: #4c4c4c;font-size: 16px;line-height: 30px;}
.party-content p{text-indent: 2em;;margin-bottom: 30px;text-align: justify;}
.party-content p:last-child{margin-bottom: 0;}
.party-inner .news-inner-btn .news-inner-btnbox{padding: 17px 19px 17px 14px ;}
.party-inner .news-inner-btnbox.next{position: relative;left: -1px;}
.party-inner .news-inner-btn-title{width: 80.14%;}

/* member */
/* member-apply */
.member-apply{padding: 32px 0 220px;}
.member-apply-title{margin-bottom: 17px;color: #1a1a1a;font-size: 26px;line-height: 1em;text-align: center;}
.member-apply-content{border-top: 1px dotted #dcdcdc;padding-top: 33px;}
.member-apply-file{display: flex;align-items: center;}
.member-apply-file img{margin:0 3px;}
.member-apply-file p{color: #0060af;font-size: 16px;line-height: 1em;transition: all .5s;}
.member-apply-file p:hover{text-decoration:underline;}


.member-search{padding-top: 28px;}
.member-search-title{display: flex;justify-content: center;align-items: center;}
.member-search-title{color: #333;font-size: 24px;line-height: 1em;}
.member-search-title img{margin-right: 8px;}
.member-search .member-search-box{padding: 26px 0 24px;}
.member-search-box form{display: flex;justify-content: center;align-items: center;}
.member-search-input{position: relative;}
.member-search-input img{position: absolute;top: 50%;left: 18px;transform: translateY(-50%);}
.member-search-input input{width: 383px;height: 39px;box-sizing: border-box;padding-left: 37px;;border: 1px solid #dcdcdc;border-radius: 10px 0 0 10px;color: #808080;font-size: 13px;}
.member-search-box button{display: block;width: 61px;height: 39px;box-sizing: border-box;padding: 0 14px;border: none;outline: none;border-radius: 0 10px 10px 0;color: #fff;font-size: 16px;background: #0060af;cursor: pointer;}
.member-list-title img{width: 100%;}
.member-list{padding-bottom: 64px;}
.member-list ul{margin-bottom: 45px;}
.member-list .member-item{border-bottom: 1px dotted #dcdcdc;}
.member-list .member-item a{display: flex;justify-content: space-between;align-items: center;padding: 39px 0 20px;}
.member-list .member-item:first-child a{padding-top: 20px;}
.member-item-name{color: #1a1a1a;font-size: 16px;line-height: 1em;}
.member-item-info{margin-top: 20px;}
.member-item-info .member-item-tip{display: flex;align-items: center;margin-bottom: 8px;color: #808080;font-size: 14px;line-height: 1em;transition: all .5s;}
.member-item-info .member-item-tip:hover{color: #0060af;}
.member-item-icon{width: 16px;margin-right: 8px;}
.member-item-icon img{margin: 0 auto;}
.member-item-more{display: flex;align-items: center;margin-right: 25px;color: #0060af;font-size: 14px;line-height: 1em;transition: all .5s;}
.member-item-more img{margin-left: 7px;}
.member-list .member-item:hover .member-item-more{margin-right: 0;}

/* standard */
.standard{padding: 21px 0 40px;min-height: 348px;}
.standard ul{}
.standard li{position: relative;display: flex;justify-content: space-between;padding-left: 21px;border-bottom: 1px dotted #dcdcdc;}
.standard li::before{position: absolute;left: 2px;top: 50%;transform: translateY(-50%);width: 3px;height: 3px;background:#0060af;content: '';}
.standard-filename{display: flex;align-items: center;width: 83.9%;padding: 18px 0;}
.standard-filename a{display: block;color: #1a1a1a;font-size: 16px;line-height: 1.2em;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: all .5s;}
.standard-download{display: flex;justify-content: space-between;align-items: center;width: 16.09%;}
.standard-download a{display: block;color: #808080;font-size: 16px;line-height: 1em;transition: all .5s;}
.standard-filename:hover a{color: #0060af;}
.standard-download a:hover{color: #0060af;}


/* media css */
@media screen and (max-width:1280px) {
    .w{width: 87%;}
    .com-box-type .com-box-typename{padding: 15px;font-size: 18px;}
    .header-logo a img{height: 40px;margin-right: 16px;}
    .header-logo a p{font-size: 22px;}
    .navbox li a{font-size:16px;}
    .header-input{width: 130px;padding-left: 24px;}
    .header-input img{left: 6px;}
    .i-banner-main{height: 400px;}
    .top-news{padding: 15px 0;}
    .top-news-lastest a{font-size: 18px;}
    .top-news-lastest .icon{width: 74px;height: 24px;}
    .top-news-lastest .icon p{font-size: 14px;line-height: 24px;}
    .top-news-list-item a p{width: 61%;font-size: 14px;text-overflow: ellipsis;}
    .top-news-list-item a span{font-size: 12px;}
    .i-information-navitem{padding: 15px;font-size: 18px;}
    .i-information-title{margin-bottom: 6px;}
    .i-party{height: 315px;background: #f7f7f7;}
    .i-party-typename p{margin-left: 16px;}
    .i-party-content{padding: 16px 16px 40px;}
    .i-party-show{height: 145px;}
    .i-party-list a p{font-size: 14px;}
    .com-box-main{margin-bottom: 60px;}
    .i-join{height: 343px;box-sizing: border-box;}
    .i-join-title{padding: 15px;font-size: 18px;}
    .i-join-title .more{right: 15px;}
    .i-join-item{padding: 0 12px 30px;}
    .i-join-time{font-size: 12px;}
    .i-join-name{font-size: 14px;}
    .i-join-list{padding: 0 17px;}
    .i-enter a p{padding: 30px 0;font-size: 18px;}
    .i-industry-item a{padding: 18px;}
    .i-industry-icon{width: 60px;height: 60px;}
    .i-industry-info .i-industry-title{font-size: 14px;line-height: 1.5em;min-height: 21px;}
    .i-industry-info .i-industry-summary{font-size: 12px;line-height: 1.5em;}
    .i-company .com-box-type .com-box-typename{padding: 15px;font-size: 18px;}
    .i-link-list{width: 50%;}
    .news-pic{width: 25%;}
    .news-main{width: 70%;}
    .news-inner-main{width: 71.66%;}
    .news-latest{width: 25%;padding: 16px 10px 0;}
    .news-latest-num{margin-right: 10px;}
    .news-inner-title{margin-bottom: 15px;}
    .news-inner-content{padding: 30px 0;}
    .news-inner-info{width: 76%;}
    .news-share{width: 22.24%;justify-content: space-between;}
    .news-inner-info li{margin-right: 10px;}
    .news-share a:first-child{margin-right: 0;}
    .news-inner-content p{margin-bottom: 10px;}
    .news-inner-btn .news-inner-btnbox{justify-content: space-between;}
    .news-inner-btn-title{width: 73%;}
    .news-inner-btnbox>div{width: 25%;margin-right: 0;}
    .news-inner-btnbox.next>div{margin-left: 0;justify-content: right;}
}
@media screen and (max-width:940px) {
    a.more p{font-size: 14px;}
    a.more::after{width: 30px;}
    /* .header-logo{width: 100%;} */
    .header{position: fixed;width: 100%;box-shadow: 0px 0px 5px #888888;background: #fff;z-index: 101;}
    .header-logo a img:last-child{display: none;}
    .header-search{display: none;}
    .header-nav-btn{display: block;}
    .navbox{display: none;}
    .i-banner{padding-top: 79px;}
    .i-banner-main{height: 300px;}
    .i-banner-main.pc{display: none;}
    .i-banner-main.mobile{display: block;}
    .i-information-navitem{font-size: 16px;}
    .i-information-pictit{padding: 10px;}
    .i-information-pictit p{font-size: 14px;}
    .i-information-title{font-size: 14px;margin-bottom: 6px;}
    .i-information-summary{font-size: 12px;line-height: 20px;-webkit-line-clamp: 1;height: 20px;}
    .i-member{flex-flow: column;}
    .com-box{width: 100%;}
    .i-party{height: 226px;}
    .i-party-typename p{font-size: 16px;}
    .i-party-content{padding: 6px 10px;}
    .i-party-show{height: 110px;}
    .i-party-show-title{padding: 6px;}
    .i-party-show-title p{font-size: 12px;}
    .i-party-list{margin-top: 14px;}
    .i-party-list a{margin-bottom: 10px;}
    .i-party-list a p{font-size: 12px;}
    .com-box-type::before{width: 100px;}
    .com-box-type .com-box-typename{font-size: 16px;}
    .com-box-main .com-box-top{position: relative;flex-flow: column;}
    .com-box-pic{overflow: hidden;width: 100%;height: 190px;}
    .com-box-pic img{width: 100%;object-fit: cover;object-position: center;transition: all .5s;}
    .com-box-msg{position: absolute;left: 0;bottom: 0;width: 100%;box-sizing: border-box;padding: 10px;background: rgba(0,0,0,.3);}
    .com-box-msg .com-box-text,.com-box.i-news-society .com-box-msg .com-box-text{font-size: 14px;line-height: 1em;-webkit-line-clamp: 1;max-height: 14px;color: #fff;}
    .com-box-top:hover .com-box-msg .com-box-text{color: #fff;}
    .com-box-top:hover .com-box-pic img{transform: scale(1.2);}
    .com-box-summary{display: none;}
    .com-box-msg .com-box-time{display: none;}
    .com-box-main{margin-bottom: 38px;}
    .com-box-list{margin-top: 14px;}
    .com-box-list li{margin-bottom: 10px;}
    .com-box-list-msg{font-size: 14px;}
    .com-box-list-time{font-size: 12px;}

    .i-join{height: 614px;padding-bottom: 0;}
    .i-join-title{padding: 15px 10px;}
    .i-join-title .more{right: 10px;}
    .i-join-title p{font-size: 16px;}
    .i-join-list{padding: 0 10px;max-height: 550px;}
    .i-join-time{margin-bottom: 0;}
    .i-company{padding-bottom: 20px;}
    .i-company .com-box-type .com-box-typename{font-size: 16px;}

    .i-link{display: none;}
    .i-link-typename{padding: 10px 20px;}
    .i-link-typename p{font-size: 16px;}
    .i-link-list{width: 60%;}

    .about-companyname{font-size: 20px;}

    .inner-banner{padding-top: 79px;height: 230px;}
    .inner-banner-title{top: calc(50% + 39px);font-size: 30px;}
    .sidenav{display: none;}
    .inner-content{width: 100%;}
    .branch-content li{width: 33%;}
    .branch-content li:not(:nth-child(3n)){margin-right: calc(1% / 2);}
    .video-content{padding: 16px 5px 40px;}
    .contact-info.contact-master,.about-companyname.about-en{margin-bottom: 35px;}
    .contact-info.contact-brunch,.contact-map{margin-bottom: 30px;}
    .contact-brunch ul{flex-flow: column;}
    .contact-brunch li{width: 100%;}
    .contact-address{flex-flow: column;}
    .contact-address-item.mail{margin-top: 10px;}
    .contact-address-item img,.contact-address-item.mail img{margin: 0 auto;}
    .contact-address-pic{width: 34px;}
    .contact-form .input-box{width: 32%;}
    .contact-form .input-box img{margin: 0 10px;}
    .contact-form .input-group{margin-bottom: 14px;}
    .contact-form-message{padding:10px;}
    .information-content{padding: 35px 0 120px;}
    .information-content .author{bottom: 50px;right: 60px;}
    .information-bg img{width: 120px;}

    .news li a{padding: 20px 0;}
    .news-content{padding: 10px 0;}
    .news-summary{margin-bottom: 10px;line-height: 1.5em;height: 42px;}

    .news-inner-message{flex-flow: column;}
    .news-inner-info{width: 100%;}
    .news-share{width: 100%;justify-content: flex-end;margin-top: 15px;}
    .news-share a:first-child{margin-right: 15px;}

}
@media screen and (max-width:768px){
    .w{width: 90%;}
    .top-news{padding: 20px 0;}
    .top-news-main{flex-flow: column;}
    .top-news-lastest,.top-news-list{width: 100%;}
    .top-news-list{margin-top: 15px;}
    .top-news-list-item a{justify-content: space-between;}
    .top-news-list-item a p{width: 80%;}

    .i-container-top{flex-flow: column;}
    .w-l,.w-r{width: 100%;}
    .com-box-pic{height: 150px;}
    .w-r{display: flex;flex-wrap: wrap;justify-content: space-between;}
    .i-party,.i-join{width: 47.83%;}
    .i-enter{width: 100%;}
    .i-party-show-title{padding: 10px;}
    .i-party-show-title p,.i-party-list a p{font-size: 14px;}
    .i-join{height: 226px;padding-bottom: 0;margin-top: 0;}
    .i-join-list{max-height: 160px;}
    .i-enter{display: flex;justify-content: space-between;}
    .i-enter a{width: 32%;}
    .i-enter a:last-child{margin-bottom: 20px;}
    .i-industry{margin: 20px 0 34px;}
    .i-industry ul{border-bottom: none;border-top: 1px solid #eee;}
    .i-industry-item{width: 50%;border-top: none;border-bottom: 1px solid #eee;}

    .i-link-typename{padding: 10px 15px;left: -22px;}
    .i-link-typename p{font-size: 14px;}
    .i-link-back{right: -17px;}
    .i-link-list{width: 70%;}

    .i-footer-container{padding: 30px 0 10px;}
    .breadCrumb{margin-bottom: 20px;}
    .breadCrumb-link span{padding: 0 5px;}
    .inner-content .inner-typename p,.honor-title p,.about-certificate-title,.contact-form-title{font-size: 18px;font-weight: bold;}
    .about-title,.honor-title{padding: 26px 0 10px;}
    .about-title p:first-child,.news-inner-title,.party-title{font-size: 22px;line-height: 1.2em;}
    .about-content p,.about-rules-content p,.honor-content p,.news-inner-content p,.party-content p{line-height: 1.5em;margin-bottom: 10px;}
    .about-content-pic{margin: 20px 0;height: 100px;}
    .about-content p.about-content-tit{margin: 20px 0 0;}
    .about-content-table{overflow-x: auto;}
    .about-content table{width: 650px;}

    .about-rules-tit p{margin-bottom: 20px;}
    .honor-content{padding: 20px 10px;}
    .about-file-title{padding: 20px 7px;}

    .about.structure{padding: 40px 0;}
    .structure-content{padding-bottom: 10px;}
    .structure-bg img{width: 100px;}
    .branch-content li{width: 49%;}
    .branch-content li:not(:nth-child(3n)){margin-right:0;}
    .branch-content li:not(:nth-child(2n)){margin-right: 2%;}
    .branch-bg{display: none;}
    .video-show-item .video-file{height: 350px;}
    .information-content p{line-height: 1.5em;min-height: 24px;}
    .information-inner-main{padding-bottom: 30px;}
    .industry li a p,.industry li a span{font-size: 14px;line-height: 40px;}
    .industry-inner-main{padding-bottom: 40px;}
    .industry ul{padding-bottom: 0;}
    .news-inner{flex-flow: column;}
    .news-inner-main{width: 100%;padding-top: 0;}
    .news-latest{width: 100%;margin-top: 36px;}
    .news-inner-content{padding: 20px 0;}
    .news-inner-btn-title{width: 60%;}
    .news-inner-btnbox>div{width: 35%;}
    .news-latest .news-latest-title{font-size: 22px;}
    .news-share{margin-top: 10px;}
    .news-inner-content{padding: 10px 0 20px;}
    .news-inner-content img{margin-bottom: 10px;}
    .party-list li a{padding: 12px 4px;}
    .party-list li a p{font-size: 14px;}
    .standard-filename a,.standard-download a{font-size: 14px;}
    .standard-filename{width: 70%;}
    .standard-download{width: 90px;}
    .member-item-msg{width: calc(100% - 100px);padding-right:20px;box-sizing: border-box;}
}
@media screen and (max-width:700px){
    .header-logo a img:nth-child(2){display: none;}
}
@media screen and (max-width:600px){
    .header-logo a p{display: none;}
    .i-banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.i-company .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}
    .i-company-list{padding-bottom: 26px;}
    .i-footer-bottom{flex-flow: column;justify-content: center;}
    .i-footer-copyright,.i-footer-tech{justify-content: center;}
    .i-footer-bottom p, .i-footer-bottom a{line-height: 1.5em;font-size: 12px;}
    .breadCrumb-link a{font-size: 12px;}
    .inner-banner{height: 200px;}
    .inner-banner-title{font-size: 24px;}
    .about-content{padding: 10px 10px 50px;}
    .about-content p,.honor-content p,.news-inner-content p,.party-content p{font-size: 14px;margin-bottom: 5px;}
    .about-content-pic{margin: 10px 0;}
    .about-rules-content p{font-size: 14px;}
    .about-file-title p{font-size: 14px;}
    .branch-content li p{font-size: 14px;line-height: 1.2em;}
    .video-show{margin-bottom: 10px;}
    .contact-info li a,.contact-address-item p{font-size: 14px;}
    .contact-map #map{height: 300px;}
    .information-content p{font-size: 14px;min-height: 20px;}
    .industry li{padding-left: 14px;}
    .news-content{width: 82%;;padding: 0;}
    .news-title{font-size: 14px;}
    .news-summary{font-size: 12px;height: 36px;}
    .news-time{font-size: 12px}
    .news-btn{width: 18%;padding-right: 10px;}
    .icon-jinru{font-size: 24px;}
}
@media screen and (max-width:500px){
    .i-banner-main{height: 200px;}
    .i-banner .swiper-container-horizontal>.swiper-pagination-bullets, .i-banner .swiper-pagination-custom, .i-banner .swiper-pagination-fraction{height: 10px;bottom: 10px;}
    .i-banner .swiper-pagination-bullet{width: 10px;height: 10px;}
    .top-news-lastest{padding-left: 72px;}
    .top-news-lastest .icon{width: 60px;}
    .top-news-lastest .icon p{font-size: 12px;}
    .top-news-lastest a{font-size: 16px;}
    .top-news-list-item a p{width: 70%;}
    .i-information-main{flex-flow: column;}
    .i-information-show,.i-information-list{width: 100%;}
    .i-information-picbox{height: 150px;}
    .i-news,.i-member{flex-flow: column;}
    .com-box{width: 100%;}
    .com-box-main{margin-bottom: 30px;}
    .i-party, .i-join{width: 100%;}
    .i-party{height: 270px;margin-bottom: 30px;}
    .i-party-show{height: 150px;}
    .i-enter{margin-top: 30px;flex-flow: column;}
    .i-enter a{width: 100%;}
    .i-enter a,.i-enter a:last-child{margin-bottom: 15px;}
    .i-enter a p{padding: 45px 0;}

    .i-adv{height: 90px;}
    .i-adv img.pc{display: none;}
    .i-adv img.mobile{display: block;}
    .i-adv img{height: 100%;object-fit: cover;object-position: center;}
    .i-industry-item{width: 100%;}
    
    /* .i-footer-text{width: 100%;}
    .i-footer-logo{justify-content: center;}*/
    .i-footer-wechat{display: none;} 
    .i-footer-main .i-footer-address p{margin-bottom: 5px;}
    .i-footer-main .i-footer-address a{line-height: 1.5em;}
    .certificate-btn{top: 30%;}
    .structure-bg img{width: 60px;}
    .structure-content{overflow-x: auto;}
    .structure-content img{max-width: 450px;}

    .branch-content li{width: 100%;padding: 10px;margin-bottom: 16px;}
    .branch-content li:not(:nth-child(2n)){margin-right: 0;}
    .branch-icon{width: 50px;height: 50px;}
    .branch-icon img{height: 24px;}
    .video-show-item .video-file{height: 300px;}
    .contact-info.contact-master,.about-companyname.about-en{margin-bottom: 30px;}
    .contact-info.contact-brunch, .contact-map{margin-bottom: 20px;}
    .contact-info li{margin-top: 10px;}
    .contact-form-title{margin-bottom: 0px;}
    .contact-form .input-group{flex-flow: column;}
    .contact-form .input-box{width: 100%;margin-top: 10px;}
    .contact-form-message textarea{height: 100px;}
    .contact-form button{margin-top: 15px;}
    .contact-content{padding: 30px 0;}
    .information-bg img{width: 100px;}
    .information-content .author{bottom: 40px;right: 50px;}
    .news{padding-bottom: 40px;}
    .news-pic{width: 30%;}
    .news-main{width: 65%;}
    .news-title,.news-summary{margin-bottom: 5px;}
    .news-inner{padding-bottom: 40px;}
    .news-inner-info li p,.news-share a p{font-size: 12px;}
    .news-inner-btnbox>div{width: 100%;}
    .news-inner-btn-title{display: none;}
    .news-inner-info{flex-wrap: wrap;}
    .news-inner-info li{margin-right: 0;width: 50%;justify-content: space-between;}
    .news-inner-info li:nth-child(even){text-align: right;}
    .news-inner-info li:last-child{width: 100%;}
    .news-latest-main li a{padding: 15px 0;}
    .standard li{padding-left: 10px;}
    .member-search-title{font-size: 20px;}
    .member-search-title img{width: 40px;}
    .member-search-input{width:  calc( 100% - 60px);}
    .member-search-input input{width: 100%;}
    /* .member-search-input input{width:} */
    .member-search-box button{width: 60px;}
    .member-list .member-item a{padding: 20px 0;}
    .member-item-more{margin-right: 10px;}
}
@media screen and (max-width:400px){
    .weixin_tip p{font-size: 16px;}
    .header-logo a img{height: 34px;}
    .header-nav-btn .lines{width: 38px;}
    .header-nav-btn .lines:nth-child(2){margin: 8px 0;}
    .header-nav-btn.on .lines:first-child{top: 12px;}
    .header-nav-btn.on .lines:nth-child(3){top: -8px;}
    .header-slide{padding-top: 74px;}
    .i-banner{padding-top: 74px;}
    .i-information-navitem{padding: 15px 10px;}
    .com-box-type .com-box-typename{padding-left: 10px;}
    .i-footer-bottom{width: 100% !important;}
    .inner-banner{height: 150px;padding-top: 73px;}
    .inner-banner-title{top: calc(50% + 36px);font-size: 20px;}
    .about-title p:first-child,.news-inner-title,.party-title{font-size: 20px;}
    .rules {padding-bottom: 40px;}
    .certificate-btn{top: 34%;}
    .video-show-item .video-file{height: 250px;}
    .contact-map #map{height: 200px;}
    .news li a{display: flex;flex-flow: column;padding: 10px 0;}
    .news-pic{width: 100%;margin-left: 0;}
    .news-main{width: 100%;padding-top: 10px;}
    .news-title, .news-summary{line-height: 1em;}
    .news-summary{-webkit-line-clamp:1;height: 12px;}
    .news-inner-btn .news-inner-btnbox{width: 100px;}
    .news-latest .news-latest-title{font-size: 20px;}
    .party-inner{padding: 30px 0 40px;}
    .party-content{padding: 20px 0;}
    .member-item-msg{width: calc(100% - 30px);}
    .member-item-more p{display: none;}
}
@media screen and (max-width:350px){
    .i-information-navitem,.com-box-type .com-box-typename{font-size: 14px;}
}